Skip to content

Cleanup old LS remainders, disable CLI tests for now, rm ephemeral tests#813

Merged
machty merged 7 commits intomainfrom
project-cleanup
Mar 17, 2025
Merged

Cleanup old LS remainders, disable CLI tests for now, rm ephemeral tests#813
machty merged 7 commits intomainfrom
project-cleanup

Conversation

@machty
Copy link
Copy Markdown
Contributor

@machty machty commented Mar 12, 2025

Following up from previous PR to shift much of the testing logic from deprecated Volar language server to TS Plugin, this PR removes the last remnants of testing code that uses ephemeral/throwaway directories for the purpose of testing various configurations of Glint projects. This approach worked well but ultimately makes a migration towards pnpm very difficult. I've chosen to pend CLI tests so that they can be later rebuilt on a case-by-case basis (we can lean on Volar more to test toolkit functionality than "testing the framework" with our own suite).

I also removed the "scripts" package which had things like glint auto-nocheck. If there is large demand for this we can consider reinstating but I figure most people who will use new Glint already have old Glint and have run these scripts.

@machty machty changed the title Cleanup old LS remainders Cleanup old LS remainders, disable CLI tests for now, rm ephemeral tests Mar 17, 2025
@machty machty merged commit b0d2069 into main Mar 17, 2025
@machty machty deleted the project-cleanup branch March 17, 2025 20:03
@github-actions github-actions Bot mentioned this pull request Mar 23, 2025
@NullVoxPopuli NullVoxPopuli added the enhancement New feature or request label Mar 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants